spicy meatballs on skewers - French English Dictionary